.clear{ clear:both;}
#zmsy{ margin:8px auto 0; width:970px;}
.map_index{ display:block; float:right; width:302px; border:1px solid #C5D7EF;}
.b_r_t{ width:53x; padding-left:23px; height:35px; line-height:35px; background:#F8FBFF url(../images/Brands/icon_20.png) no-repeat 6px center; overflow:hidden; font-size:12px;}
.industymap{ width: 303px; height: 270px; display: block; float: left; background: url(../images/Company/ditu.png) no-repeat; overflow:hidden;}
.industymap ul{ width: 303px; height: 270px; display: block; float: left; position: relative; }
.industymap ul li{ width: 37px; height: 17px; display: block; text-align: center; line-height: 17px; position: absolute; background: url(../images/Company/2012companyindex.png) no-repeat -223px -183px; }
.industymap ul li.hlj{ width: 50px; background: url(../images/Company/2012companyindex.png) no-repeat -170px -183px; }
.industymap ul li a.area{ text-decoration: none; color: #9aacb6; }
.place_ul{width:278px; margin:auto; line-height:22px; margin-top:10px;}
.quyu{ clear:both; font-weight:bold;}
.city a{display:block; margin-right:6px; _margin-right:5px; float:left; color:#333333; text-decoration:none;}
.areatop a{ text-decoration: none; color: #d07125; }
.areabox{ width: 175px; display: block; position: absolute; top: -1px; left: 0px; border: 1px solid #d07125; background: #f8f3de; line-height: 18px; padding: 5px 0 5px 5px; z-index: 1; text-align: left; }
.areabox a{ text-decoration: none; color: #d07125; padding: 0px 5px; display: inline-block; }
.areabox a:hover{ color: #333; }
.letter{ width: 660px; float:left;}
.lettertitle{ width: 660px; height: 38px; overflow: hidden; text-align: right; background: url(../images/Brands/2013brandindex1.png) no-repeat; }
.lettertitle a{ display: inline-block; width: 19px; height: 38px; font: bold 14px/38px "Arial"; text-decoration: none; text-align: center; color: #5b5c5d; vertical-align: middle; }
.lettertitle a.hot{ width: 17px; height: 34px; border-top: 3px solid #4c84e7; border-left: 1px solid #c5d7ef; border-right: 1px solid #c5d7ef; border-bottom: 1px solid #fff; font: bold 14px/34px "Arial"; color: #134eb7; background: #fff; vertical-align: middle; }
.letter dl{ width:658px; overflow: hidden; border: 1px solid #c5d7ef; border-top: 0px; display: block; height:356px; *height:366px; }
.letter dl dt{ width: 60px; height: 25px; display: block; float: left; font: bold 20px/25px "Arial"; color: #164a84; text-align: center; padding: 16px 0 0 0; }
.letter dl dd{ width: 658px; display: block; float: right; padding: 16px 0 13px 0; }
.letter dl dd ul{ width: 643px; float: left; padding:0 0 0 15px; }
.letter dl dd ul li{ width: 160px; height: 24px; font: normal 14px/24px "Arial"; display: block; float: left; overflow: hidden; }
.letter dl dd ul li a{ text-decoration: none; color: #636164; }
.letter dl dd ul li a:hover{ text-decoration: underline; color: #ff6600; }
.main{ width: 970px; margin: 8px auto 0; }
.maintop{ width: 970px; height: 38px; float: left; position: relative; background: url(../images/Brands/2013brandindex.png) no-repeat 0 -41px; }
.maintop h3{ width: 123px; height: 38px; display: block; position: absolute; text-align: center; color: #fff; font: normal 14px/38px "Microsoft Yahei"; background: url(../images/Brands/2013brandindex.png) no-repeat 0 -287px; }
.maintop a.goshow{ width: 99px; height: 19px; display: block; position: absolute; top: 11px; right: 9px; overflow: hidden; font-size: 0px; line-height: 0px; background: url(../images/Brands/2013brandindex.png) no-repeat -534px -296px; }
.maintop a.more{ display: block; position: absolute; top: 15px; right: 18px; text-decoration: none; color: #4a4a4c; }
ul.brandlist{ width: 934px; height:278px; overflow: hidden; float: left; border: 1px solid #c5d7ef; border-top: 0px; padding: 3px 17px 0 17px; background: url(../images/Brands/brandsbg.jpg) no-repeat 0 0px; }
ul.brandlist li{ width: 228px; display: block; float: left; padding: 15px 5px 15px 0; border-bottom: 1px dotted #b3dbe8; }
ul.brandlist li img{ width: 82px; height: 62px; display: block; float: left; }
ul.brandlist li span{ width: 135px; height: 20px; line-height: 20px; display: block; overflow: hidden; float: right; margin: 5px 0 0 0; }
ul.brandlist li span a{ text-decoration: underline; color: #ff6600; }
ul.brandlist li span a:hover{ text-decoration: none; color: #224fab; }
ul.brandlist li p{ width: 135px; height: 36px; line-height: 18px; display: block; overflow: hidden; float: right; color: #6d6d6e; }
.brandbox{ width: 968px; float: left; border: 1px solid #c5d7ef; border-top: 0px; }
.brandbox ul{ width: 504px; display: block; float: left; padding-bottom: 15px; }
.brandbox ul li{ width: 211px; height: 162px; display: block; float: left; padding: 0px 20px; border-right: 1px solid #e0e0e0; margin: 15px 0 5px 0; position: relative; }
.brandbox ul li img{ width: 212px; height: 108px; display: block; position: absolute; top: 0px; left: 20px; z-index: 1; }
.brandbox ul li b{ width: 212px; height: 20px; display: block; position: absolute; top: 88px; left: 20px; background: black; filter: alpha(opacity=50); opacity: 0.5; z-index: 2; }
.brandbox ul li span{ width: 212px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; display: block; position: absolute; top: 88px; left: 20px; z-index: 3; }
.brandbox ul li span a{ text-decoration: none; color: #fff; }
.brandbox ul li p{ width: 212px; height: 48px; line-height: 24px; overflow: hidden; display: block; position: absolute; top: 116px; left: 20px; z-index: 4; color: #444444; }
.brandbox ul li p:first-line{ color: #ff6600; }
.brandbox dl{ width: 447px; display: block; float: right; padding: 18px 0 13px 0; }
.brandbox dl dt{ width: 340px; height: 26px; display: block; float: left; overflow: hidden; font: normal 14px/26px "\5b8b\4f53"; text-indent: 12px; background: url(../images/Brands/2013brandindex.png) no-repeat -966px -297px; }
.brandbox dl dt a{ text-decoration: none; color: #224fab; }
.brandbox dl dt a:hover{ text-decoration: underline; color: #ff6600; }
.brandbox dl dd{ width: 74px; height: 26px; display: block; float: right; font: normal 12px/26px "Tahoma"; color: #414246; }
.maintop h4{ width: 290px; height: 31px; display: block; position: absolute; background: url(../images/Brands/2013brandindex.png) no-repeat -132px -287px; padding: 7px 0 0 9px; }
.maintop h4 a{ width: 69px; height: 29px; display: block; float: left; text-decoration: none; color: #fff; text-align: center; font: bold 12px/23px "\5b8b\4f53"; }
.maintop h4 a.hot{ width: 69px; height: 29px; display: block; float: left; text-decoration: none; color: #224fab; font: bold 12px/23px "\5b8b\4f53"; background: url(../images/Brands/2013brandindex.png) no-repeat -450px -293px; }
.maintop a.here{ display: block; position: absolute; top: 15px; right: 18px; text-decoration: none; color: #4a4a4c; padding-right: 15px; background: url(../images/Brands/2013brandindex.png) no-repeat 100% -336px; }
.membox{ width: 968px; display: block; border: 1px solid #d3deeb; border-top: 0px; overflow: hidden; clear: both; }
ul.memberlist{ width: 952px; height: 97px; float: left; padding: 15px 8px 0 8px; float: left; }
ul.memberlist li{ width: 103px; padding: 0px 8px 0 8px; display: block; float: left; }
ul.memberlist li img{ width: 101px; height: 60px; border: 1px solid #dddddd; float: left; }
ul.memberlist li p{ width: 103px; display: block; float: left; text-align: center; line-height: 18px; height: 18px; overflow: hidden; margin-top: 10px; }
ul.memberlist li p a{ text-decoration: none; color: #2655a5; }
ul.memberlist li p a:hover{ color: #ff6600; }
ul.mebertextlist{ width: 936px; float: left; padding: 8px 0px 8px 0px; border-top: 1px dotted #d9d9d9; display: inline; margin: 0px 0 0 16px; }
ul.mebertextlist li{ width: 234px; height: 26px; overflow: hidden; display: block; float: left; font: normal 14px/26px "\5b8b\4f53"; text-indent: 23px; background: url(../images/index/2013indexbg.png) no-repeat -486px -323px; }
ul.mebertextlist li a{ text-decoration: none; color: #1e50a2; }
ul.mebertextlist li a:hover{ color: #ff6600; text-decoration: underline; }
